# 变量
#装数据的“箱子”
# 怎么拿到这个箱子？
# 给变量起一个名字的方式调出来变量
# 起名的规则：
# 1.可以使用数字、字母和下划线（_）
# 2.不能使用数字开头
# 3.不能使用关键字（python语法中已经用过的单词，后面会学到）
# 4.区分大小写（A和a是两个不同的变量）
#
# 例题：下列哪些变量名是正确的？BC
# 2_a  a_2 b $4

# 给变量赋值
# 变量名 = 值 ，把等号右边的值赋值给左边的变量


# # 数据类型
# 1. 整数类型（int）:1,2,45,100......
# 2. 布尔类型(bool):True(正确),False(错误)
# 3. 字符串类型(str):'hello world', "hello world"。用单引号或者双引号括起来的内容都是字符串类型。

# 使用print()函数向控制台输出内容
# print('hello world')
# print('陈景宏')
# a = 1
# # 打印变量a的值
# print(a)  # 打印变量a的值
# print('a')  # 打印字符a
#
#
# # 运算符
#
# ## 算术运算符
# 乘法 *
# 除法 /
# 加法 +
# 减法 -
# 取余  % ：10%3=1 ,只要除法的余数
#
# ## 比较运算符
# 比较运算的结果是布尔类型，True或者False
# 判断是否相等 ==： a == b ,判断a和b是否相等。
# 判断是否不相等 !=： a != b ,判断a和b是否不相等。
# 判断是否大于 >： a > b ,判断a是否大于b。
# 判断是否小于 <： a < b ,判断a是否小于b。
# 判断是否大于等于 >=： a >= b ,判断a是否大于等于b。
# 判断是否小于等于 <=： a <= b ,判断a是否小于等于b。

## input()函数——通过键盘接收数据
# b = input('请输入年龄') #'12'
# print(b)
# input()作用通过键盘接收数据，并返回一个字符串类型的数据。
# input()括号内的字符串是提示信息。
# input()开始输入要点击控制台，结束输入要按回车。
# input()没办法存储数据，要想存储数据，需要把输入的数据赋值给变量。


# if 判断条件:
#     条件成立时，要执行的代码
# else:
#     条件不成立时，要执行的代码
#例题：判断一个人的年龄，是否成年，如果成年，则打印“恭喜你成年了”，如果未成年，则打印“请继续加油”
# int()函数——把数据转换成整数类型
while True:
    age = int(input('请输入年龄')) #12
    if age>=18:
        if age>20:
            print('恭喜你成年了,并且年龄超过了20岁')
        else:
            print('恭喜你成年了,但是你的年龄没有超过20岁')
    else:
        if age<10:
            print('你不仅未成年，而且你的年龄小于10岁')
        else:
            print('你虽然未成年，但是你的年龄大于10岁')
# while 循环
# while 循环的格式：
# while 循环条件:
#     循环体

# i = 1
# while i<=100:
#     print(i)
#     i = i + 1

# 语法格式：
# 定义一个循环变量，给一个初始值
# while 循环条件：
#     循环体
#     更新循环变量的值
# 缩进用tab键或者4个空格，缩进的作用是让这行代码属于while循环
